brain puncture - French English Dictionary